home *** CD-ROM | disk | FTP | other *** search
/ IBM InfoROM for OS/2 Beta 1995 January / IBM InfoROM for OS2 Beta 1-1995.ISO / testcert / mmedia / system / ap2 / scripts / vp3____2.p2s < prev    next >
Encoding:
Text File  |  1994-05-04  |  4.3 KB  |  195 lines

  1. ###########################################################################
  2. #
  3. # Description:  Open a single instance of the digital video player, load,
  4. # Perform a play, seek, play, Close the digital video player.
  5. # This script also incorporates set position advise.
  6. #
  7. ###########################################################################
  8.  
  9. ############################################
  10. #
  11. #   OPEN THE DIGITAL VIDEO PLAYER
  12. #   WAIT FOR SUCCESSFUL OPEN
  13. #
  14. ############################################
  15.  
  16. Open DigitalVideo Alias VID Shareable notify
  17. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_OPEN #1
  18. @WAIT_NOTIFY 1 45000
  19.  
  20. ############################################
  21. #
  22. #   LOAD LASERF24.AVI FILE
  23. #   WAIT FOR SUCCESSFUL LOAD
  24. #
  25. ############################################
  26.  
  27. load VID ?AP2PATH?LASERF24.AVI notify
  28. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_LOAD #2
  29. @WAIT_NOTIFY 2 30000
  30.  
  31. ############################################
  32. #
  33. #   SET POSITION ADVISE ON.
  34. #
  35. ############################################
  36.  
  37. SETPOSITIONADVISE VID ON EVERY 8000 WAIT
  38.  
  39. ############################################
  40. #
  41. #   PLAY LASEF24.AVI FILE
  42. #
  43. ############################################
  44.  
  45. play VID from 0 notify
  46. +MM_MCINOTIFY MCI_NOTIFY_ABORTED MCI_PLAY #3
  47. @pause 8000
  48.  
  49. ############################################
  50. #
  51. #   STOP LASEF24.AVI FILE
  52. #
  53. ############################################
  54.  
  55. stop VID notify
  56. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP #4
  57. @WAIT_NOTIFY 4 30000
  58.  
  59. ############################################
  60. #
  61. #   SEEK LASEF24.AVI FILE
  62. #
  63. ############################################
  64.  
  65. seek VID to 62000 notify
  66. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #5
  67. @WAIT_NOTIFY 5 30000
  68.  
  69. ############################################
  70. #
  71. #   PLAY LASEF24.AVI FILE
  72. #
  73. ############################################
  74.  
  75. play VID notify
  76. +MM_MCINOTIFY MCI_NOTIFY_ABORTED MCI_PLAY #6
  77.  
  78. @pause 8000
  79.  
  80. ############################################
  81. #
  82. #   STOP LASEF24.AVI FILE
  83. #
  84. ############################################
  85.  
  86. stop VID notify
  87. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP #7
  88. @WAIT_NOTIFY 7 30000
  89.  
  90. ############################################
  91. #
  92. #   SEEK LASEF24.AVI FILE
  93. #
  94. ############################################
  95.  
  96. seek VID to 10000 notify
  97. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #8
  98. @WAIT_NOTIFY 8 30000
  99.  
  100. ############################################
  101. #
  102. #   PLAY LASEF24.AVI FILE
  103. #
  104. ############################################
  105.  
  106. play VID notify
  107. +MM_MCINOTIFY MCI_NOTIFY_ABORTED MCI_PLAY #9
  108.  
  109. @pause 8000
  110.  
  111. ############################################
  112. #
  113. #   STOP LASEF24.AVI FILE
  114. #
  115. ############################################
  116.  
  117. stop VID notify
  118. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP #10
  119. @WAIT_NOTIFY 10 30000
  120.  
  121. ############################################
  122. #
  123. #   SEEK LASEF24.AVI FILE
  124. #
  125. ############################################
  126.  
  127. seek VID to 1000 notify
  128. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #11
  129. @WAIT_NOTIFY 11 30000
  130.  
  131. ############################################
  132. #
  133. #   PLAY LASEF24.AVI FILE
  134. #
  135. ############################################
  136.  
  137. play VID notify
  138. +MM_MCINOTIFY MCI_NOTIFY_ABORTED MCI_PLAY #12
  139.  
  140. @pause 8000
  141.  
  142. ############################################
  143. #
  144. #   STOP LASEF24.AVI FILE
  145. #
  146. ############################################
  147.  
  148. stop VID notify
  149. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_STOP #13
  150. @WAIT_NOTIFY 13 30000
  151.  
  152. ############################################
  153. #
  154. #   SEEK LASEF24.AVI FILE
  155. #
  156. ############################################
  157.  
  158. seek VID to 50000 notify
  159. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_SEEK #14
  160. @WAIT_NOTIFY 14 30000
  161.  
  162. ############################################
  163. #
  164. #   PLAY LASEF24.AVI FILE
  165. #
  166. ############################################
  167.  
  168. play VID notify
  169. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_PLAY #15
  170.  
  171. ############################################
  172. #
  173. #   WAIT FOR ALL PLAY NOTIFICATIONS
  174. #
  175. ############################################
  176.  
  177. @WAIT_NOTIFY 15 90000
  178. @WAIT_NOTIFY 12 90000
  179. @WAIT_NOTIFY 9 90000
  180. @WAIT_NOTIFY 6 90000
  181. @WAIT_NOTIFY 3 90000
  182.  
  183.  
  184. ############################################
  185. #
  186. #   CLOSE THE DIGIAL VIDEO PLAYER AND
  187. #   EXPECT A SUCCESSFUL CLOSE
  188. #
  189. ############################################
  190.  
  191. close VID notify
  192. +MM_MCINOTIFY MCI_NOTIFY_SUCCESSFUL MCI_CLOSE #7
  193. @WAIT_NOTIFY 7 30000
  194.  
  195.